// art-template 不仅可以浏览器使用，也可以node使用

// 安装 npm install art-template --save  该命令在哪执行就会把包下载到哪里。
// 默认会下载到 node_modules 目录中
 

// 在node中使用art-template模板引擎

// 模板引擎最早诞生于服务器领域, 后来才发展到前端

// 1. 安装npm npm install art-template
// 2. 在需要使用的文件模块中加载art-template, 使用require方法
//    参数中的art-template 就是下载包的名字
// 3. 查文档，使用模板引擎API

// var tplStr = `
// <!DOCTYPE html>
// <html lang="en">
// <head>
//     <meta charset="UTF-8">
//     <meta name="viewport" content="width=device-width, initial-scale=1.0">
//     <meta http-equiv="X-UA-Compatible" content="ie=edge">
//     <title>6-在浏览器中使用art-template</title>
// </head>
// <body>   
//         我叫 {{name}}，
//         今年 {{age}} 岁，
//         我来自 {{provice}}
//         我喜欢： {{each hobbies}} {{ $value }} {{/each}}
// </body>
// </html>
// `

var fs = require('fs')

fs.readFile('./tpl.html', function(error, data) {
    if (error) {
        return console.log('文件读取失败')
    }
    // data 过来是二进制，模板引擎接受的是二进制
    var ret = template.render(data.toString(), {
        name: 'may',
        age: 18,
        provice: '西安',
        hobbies: [
            '1',
            '2'
        ],
        title: '标题'
    
    })
    
    console.log(ret)
})


var template = require('art-template')

// template('script 标签 id', {对象})  浏览器的使用

